package com.rzn.reading.dto;


import javax.validation.constraints.Min;

/**
 * @author wangjf
 */
public class PageableRequestDTO extends RequestDTO implements Pageable {
    @Min(value = 1)
    private Integer page;
    @Min(value = 1)
    private Integer pageSize;

    /**
     * 获取 当前页
     *
     * @return page 当前页
     */
    @Override
    public Integer getPage() {
        return page;
    }

    /**
     * 设置 当前页
     *
     * @param page 当前页
     */
    public void setPage(Integer page) {
        this.page = page;
    }

    /**
     * 获取 分页大小
     *
     * @return pageSize 分页大小
     */
    @Override
    public Integer getPageSize() {
        return pageSize;
    }

    /**
     * 设置 分页大小
     *
     * @param pageSize 分页大小
     */
    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    @Override
    public String toString() {
        return "PageableRequestDTO{" +
                "page=" + page +
                ", pageSize=" + pageSize +
                '}';
    }
}
